home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / powerd / modules.lha / modules / intuition / sghooks.m < prev   
Encoding:
Text File  |  2001-12-30  |  1.5 KB  |  75 lines

  1. MODULE 'intuition/intuition', 'graphics/text', 'devices/inputevent', 'intuition/cghooks', 'utility/hooks'
  2.  
  3. OBJECT StringExtend
  4.   Font:PTR TO TextFont,
  5.   Pens[2]:UBYTE,
  6.   ActivePens[2]:UBYTE,
  7.   InitialModes:ULONG,
  8.   EditHook:PTR TO Hook,
  9.   WorkBuffer:PTR TO UBYTE,
  10.   Reserved[4]:ULONG
  11.  
  12. OBJECT SGWork
  13.   Gadget:PTR TO Gadget,
  14.   StringInfo:PTR TO StringInfo,
  15.   WorkBuffer:PTR TO UBYTE,
  16.   PrevBuffer:PTR TO UBYTE,
  17.   Modes:ULONG,
  18.   IEvent:PTR TO InputEvent,
  19.   Code:UWORD,
  20.   BufferPos:WORD,
  21.   NumChars:WORD,
  22.   Actions:ULONG,
  23.   LongInt:LONG,
  24.   GadgetInfo:PTR TO GadgetInfo,
  25.   EditOp:UWORD
  26.  
  27. CONST EO_NOOP=1,
  28.     EO_DELBACKWARD=2,
  29.     EO_DELFORWARD=3,
  30.     EO_MOVECURSOR=4,
  31.     EO_ENTER=5,
  32.     EO_RESET=6,
  33.     EO_REPLACECHAR=7,
  34.     EO_INSERTCHAR=8,
  35.     EO_BADFORMAT=9,
  36.     EO_BIGCHANGE=10,
  37.     EO_UNDO=11,
  38.     EO_CLEAR=12,
  39.     EO_SPECIAL=13,
  40.     SGM_REPLACE=1,
  41.     SGMB_REPLACE=0,
  42.     SGMF_REPLACE=1,
  43.     SGM_FIXEDFIELD=2,
  44.     SGMB_FIXEDFIELD=1,
  45.     SGMF_FIXEDFIELD=2,
  46.     SGM_NOFILTER=4,
  47.     SGMB_NOFILTER=2,
  48.     SGMF_NOFILTER=4,
  49.     SGM_EXITHELP=$80,
  50.     SGMB_EXITHELP=7,
  51.     SGMF_EXITHELP=$80,
  52.     SGA_USE=1,
  53.     SGAB_USE=0,
  54.     SGAF_USE=1,
  55.     SGA_END=2,
  56.     SGAB_END=1,
  57.     SGAF_END=2,
  58.     SGA_BEEP=4,
  59.     SGAB_BEEP=2,
  60.     SGAF_BEEP=4,
  61.     SGA_REUSE=8,
  62.     SGAB_REUSE=3,
  63.     SGAF_REUSE=8,
  64.     SGA_REDISPLAY=16,
  65.     SGAB_REDISPLAY=4,
  66.     SGAF_REDISPLAY=16,
  67.     SGA_NEXTACTIVE=$20,
  68.     SGAB_NEXTACTIVE=5,
  69.     SGAF_NEXTACTIVE=$20,
  70.     SGA_PREVACTIVE=$40,
  71.     SGAB_PREVACTIVE=6,
  72.     SGAF_PREVACTIVE=$40,
  73.     SGH_KEY=1,
  74.     SGH_CLICK=2
  75.